technical installations - Spanish English Dictionary